package cn.bonoon.kernel.support.services;

import cn.bonoon.kernel.events.OperateEvent;
import cn.bonoon.kernel.support.OperandSupport;

/**
 * 支持通用的操作
 * @author jackson
 *
 */
public interface OperateService extends OperandSupport{
	
	/** 支持通常的操作方式，如：删除、移动、改变状态等 */
	Object operate(int operand, OperateEvent event, Long id);

	/** 多选的操作 */
	Object operate(int operand, OperateEvent event, Long... ids);
}
